﻿#include "dialog.h"
#include "ui_dialog.h"
#include <QHBoxLayout>

Dialog::Dialog(QWidget *parent)
    : QDialog(parent)
    , ui(new Ui::Dialog)
{
    ui->setupUi(this);
#if 0
    listWidget = new ListWidget(this);

    // 添加列表项
    for (int i = 0; i < 10; ++i) {
        QListWidgetItem *item = new QListWidgetItem(QString("Item %1").arg(i));
        listWidget->addItem(item);
    }

    // 设置自定义属性
    listWidget->setTransparentBorder(true);
    listWidget->setBackgroundColor(QColor("#ffffff"));
    listWidget->setBorderRadius(5);
    listWidget->setTextFont(QFont("Segoe UI", 12));
    listWidget->setTextColor(Qt::black);
    listWidget->setTextSize(12);

    // 设置选中项颜色
    listWidget->setSelectionColor(QColor("#ff5722")); // 主题色

    // 设置鼠标滑过项颜色
    listWidget->setHoverColor(QColor("#ffb800")); // 色

    QHBoxLayout *lay = new QHBoxLayout(this);
    lay->addWidget(listWidget);
    this->setLayout(lay);

    listWidget->show();
#endif

    // 添加列表项
    for (int i = 0; i < 10; ++i) {
        QListWidgetItem *item = new QListWidgetItem(QString("Item %1").arg(i));
        ui->listWidget->addItem(item);
    }

    // 设置自定义属性
    ui->listWidget->setTransparentBorder(true);
    ui->listWidget->setBackgroundColor(QColor("#ffffff"));
    ui->listWidget->setBorderRadius(5);
    ui->listWidget->setTextFont(QFont("等线", 12));
    ui->listWidget->setTextColor(Qt::black);
    ui->listWidget->setTextSize(12);

    // 设置选中项颜色
    ui->listWidget->setSelectionColor(QColor("#ff5722")); // 主题色

    // 设置鼠标滑过项颜色
    ui->listWidget->setHoverColor(QColor("#ffb800")); // 色

}

Dialog::~Dialog()
{
    delete ui;
}

